Java Power Tools: Principles, Structure, Highlights

نویسندگان

  • Richard Rasala
  • Viera K. Proulx
چکیده

The Java Power Tools is an extensive pedagogical toolkit that is designed for rapid development of graphical user interfaces, for robust IO with automatic error checking, for graphics display of mutatable shapes, images, and text, and for quick construction of all associated data structures. The Java Power Tools includes a framework, Java Power Framework, that is designed for efficient experimentation and testing. User methods defined in a derived class of the JPF class will automatically give rise to buttons in the framework that will execute the methods. This article will summarize the pedagogical and design principles at the heart of the Java Power Tools, will discuss the structure of the JPT that permits these principles to echo throughout the various classes in JPT, and will highlight the most important JPT features of interest to faculty and students. The Java Power Tools are built directly on pure Java and so may be used as a library within any Java development environment. In addition, JPT is 100% open source and so may also be used as a design model in upper-level courses on object-oriented design and software development. With the recent creation of an ACM Task Force to consider a standard for pedagogically oriented APIs[51, 52], it is an especially good moment to review what JPT has attempted and accomplished.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Java Instrumentation Suite: Accurate Analysis of Java Threaded Applications

The rapid maturing process of the Java technology is encouraging users the development of portable applications using the Java language. As an important part of the definition of the Java language, the use of threads is becoming commonplace when programming this kind of applications. Understanding and tuning threaded applications requires the use of effective tools for detecting possible perfor...

متن کامل

Pickling Threads State in the Java System

Java provides a serialization mechanism which allows the capture and restoration of objects’ state and therefore the migration of objects between machines. It also allows classes to be dynamically loaded and therefore to be moved between nodes. However, Java does not provide a mechanism for capturing and restoring a thread state. The stack of a Java thread is not accessible. Such a mechanism wo...

متن کامل

Preliminary Experiences using the Java Instrumentation Suite

The rapid maturing process of the Java technology is encouraging users the development of portable applications using the Java language. As an important part of the definition of the Java language, the use of threads is becoming commonplace when programming this kind of applications. Understanding and tuning threaded applications requires the use of effective tools for detecting possible perfor...

متن کامل

JECP—a Java Electron Crystallography Project

Introduction JECP stands for a java electron crystallography project that includes a series of practical java stand-alone programs for electron diffraction/mi-croscopy and crystallography applications. The aim of the JECP project is twofold, i) as teaching tools to show students the principles of electron diffraction/microscopy and crystallography, ii) as research tools to analyze experimental ...

متن کامل

Java Applied to Logistics for Power Plant Construction

This paper describes the use of Java for developing a mission critical application in ABB's power generation segment. It presents the rationale for choosing Java, the experience made with both Java itself and diverse tools, how the logistics challenge was approached with Java, and issues to be considered when building multi-tier internet applications. As a conclusion some suggestions are made a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004